package cn.itsource.ymcc.producer;

import cn.itsource.ymcc.domain.CourseOrder;
import cn.itsource.ymcc.domain.CourseOrderItem;
import cn.itsource.ymcc.result.JsonResult;

import java.util.List;

public interface OrderProducer {
   void sendSystemMessage(CourseOrder courseOrder);

   void sendTransactionMessage(CourseOrder courseOrder, List<CourseOrderItem> items);

   void sendDelayMessage(CourseOrder courseOrder);
}
